home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 1 / Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso / FILES / HYP / H-I / HyperHackers.cpt / Hyper-Hackers Queue 1.0 / card_24555.txt < prev    next >
Text File  |  1989-02-26  |  10KB  |  175 lines

  1. -- card: 24555 from stack: in.0
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 3797
  5. -- name: 
  6.  
  7.  
  8. -- part contents for background part 1
  9. ----- text -----
  10.  
  11. From: mitch@well.UUCP (Mitchell Waite)
  12.  
  13. Date: 2 Mar 88 05:33:04 GMT
  14.  
  15.  
  16. In article <495@apple.Apple.Com> winkler@Apple.COM (Dan Winkler) said:
  17.  
  18. >
  19. As the author of the HyperTalk language and as an Apple employee, I am
  20. going to refrain from endorsing or criticizing any particular HyperCard
  21. book.  However, I will say that there are some very poor ones out there
  22. that were thrown together in a matter of weeks and that are full of
  23. inaccuracies and examples that are not even syntactically correct
  24. (i.e.  they were never tried).  I feel there is a need for some
  25. informed criticism of these books in forums like this.  I do not feel
  26. that the reviews I have seen so far have been informed.  Folks, you
  27. shouldn't post a message to thousands of people around the world
  28. endorsing a book (or anything else) that you haven't thoroughly
  29. studied.  I can't be the one to tell you that any particular book is
  30. dog meat, but I desperately want you to figure it out on your own and
  31. you haven't been doing too well so far.
  32. >
  33.  
  34. I think it is pretty obvious why the newest books out on HyperTalk are so poor
  35. in quality but it may not be as clear to others, so here goes my 8 bits. As a
  36. computer book author and programmer, with over 70 books on the market, who
  37. started in 1974, I believe I am in a position to make some fairly accurate
  38. observations about the book publishing field. First, this phenomena of "quickly
  39. put together" computer books on new programming languages, operating systems,
  40. and software products has been going on for over 12 years. It started in 1974
  41. when CP/M books came out and showed that there was a growing market for trade
  42. computer books (trade means in the book stores). Up till that point the most
  43. popular books where on CMOS and TTL (Don Lancaster was the Danny Goodman of
  44. electronics at that time. Audio books and Walter Jung where also hot). 
  45.  
  46. These first CP/M computer books where hastily written, often devoid of
  47. substance, inaccurate, and, in most cases, just plain worthless. But people
  48. bought them! And threw them away. And publishers grew out of the woodwork. They
  49. put colorful covers, titles that promised power and mastery overnight. Yet out
  50. of the over 100 CP/M books published, only three of four where any good. What
  51. happened was that over the years the good books continued to sell, and the
  52. others ended up collecting dust on the bookstore shelves, and got sent back to
  53. the publishers as "returns" (returns are like payments you didn't know you had
  54. to pay-publishers hate them). The the good books eventually sold well and some
  55. of these CP/M books are in fact still selling today! This phenomena was followed
  56. by every major product in the microcomputer market place: Apple //, Visicalc,
  57. BASIC, MS-DOS, IBM-PC, WordStar, 1-2-3, Pascal, C; each of these had tons of
  58. early out junk books, followed later by more solid tutorials, application and
  59. reference titles.  
  60.  
  61. The forces at work that produce these early books are interesting. In general
  62. the software creator (be it Digital Research, Lotus, whoever) do a crummy job of
  63. documentation. It is done last and fast. This leaves a giant hole for
  64. improvements in the documentation and in some cases the manufacturer never fills
  65. the hole (CP/M and MS-DOS manuals are an example, the best selling computer book
  66. in the world is Using 1-2-3 and its not from Lotus. We won't even touch on UNIX
  67. books). So the computer book publishers see a great opportunity with these
  68. poorly documented products. This would not be such a bad situation except many
  69. of the publishers still are driven by the fact that in the beginning people will
  70. buy anything, and beginners will not know if its a good or a bad book, and these
  71. publishers will automatically gain market share if they move quickly. And
  72. quickly they move. In fact the quickest write the book BEFORE the product is
  73. out. 
  74.  
  75. The Goodman book is a classic case of this out-the-door-quick-for-market-share
  76. phenomena for HyperCard (published by Bantam who is a late starter in computer
  77. books). The Shafer book (published by Sams) is a classic case of
  78. out-the-door-quick-for-market-share for HyperTalk. 
  79.  
  80. In the first case, Apple knew it was behind on Wildcard and needed to get a
  81. product out the door fast. This explains the proliferation of quirky bugs still
  82. in the product (and I love HyperCard still so don't take this wrong). They
  83. worked hard on there own manual, but alas not everyone is satisfied with it.
  84. Plus at least 50 to 75% of the HyperCard users get HyperCard someway other then
  85. by purchasing it, and don't ever see a manual. Apple's decision to bundle
  86. HyperCard added more fuel to this last possibility. They made a deal early with
  87. Bantam to bring in Goodman and let him get the first book out. This was a great
  88. deal for Bantam, for Apple, for Goodman, and really it wasn't so bad for the
  89. book buyer because at least the book wasn't written in a vacuum, and had an
  90. opportunity to be looked over by the tough eye of Apple. And as a HyperCard
  91. training book, Goodman's title is not that bad. But as a HyperTalk primer, it is
  92. the pits. And that is understandable since Goodman is not a programmer and never
  93. admits he is one. Overall I think more people win then loose here and don't have
  94. a lot of gripes about the Goodman book and Apple's approach. I only wish they
  95. picked me to write it.
  96.  
  97. The first book out on HyperTalk was from Walking Shadow Press: "Programming with
  98. HyperTalk". The Walking Shadow book is distributed by a couple guys at Apple and
  99. to this day has no real distribution in book stores and so is not really a valid
  100. entry (yet). Content wise it has some interesting scripts, and the first three
  101. chapters are pretty good, but it falls apart after that. 
  102.  
  103. The Shafer book (HyperTalk Programming/Hayden/Sams) was the first HyperTalk
  104. programming title from a major publisher (Sams is owned by Macmillan, and Sams
  105. owns Hayden). This book was written very fast (under 4 months), was desktop
  106. published by the author to avoid the slow typesetting production cycle, and has
  107. sold over 30,000 copies in just three months. 
  108.  
  109. <possible flame on>
  110. In my opinion the Shafer book is lacking in many ways. First, its organization
  111. is all over the map, it covers too many things, from stack products to
  112. authoring. The sequence for teaching the subjects of HyperTalk is non-linear,
  113. things are lumped together in a confusing fashion, like lumping all the dialog
  114. boxes in one chapter, when they are really related to many different topics. I
  115. also find it dumps at the very beginning a huge amount of detailed authoring
  116. information that is easily forgotten and doesn't belong in the book. I find the
  117. examples to be lacking and that they don't represent typical problems I run
  118. across when I program. There are NO flowcharts anywhere, not even in the section
  119. on control structures. There are only two project scripts, one is an education
  120. quizzer the other a script writing prototyper neither of which are very useful
  121. in my opinion. There are few tricks, little about me, and so on. The best part
  122. to me is the 23 page Appendix A which gives the entire HyperTalk vocabulary, its
  123. syntax and notes about each command, function and keyword. Its also expensive
  124. ($24.95 for a book on a product that cost $49.00). On the other hand if I had to
  125. teach HyperTalk today there is little else to choose from so I would probably
  126. turn to this book, but create my own path for the student to follow rather than
  127. follow its table of contents.
  128. <possible flame off>
  129.  
  130. The way things will turn out is that the Shafer book will sell until a better
  131. book comes out. 
  132.  
  133. <unabashed plug on - skip if you don't trust me>
  134. My company is working on such a HyperTalk programming book that is combination
  135. tutorial and reference. Our formula is not to be the first out, but to be the
  136. best out. The book has three top notch authors all working together, meeting
  137. every week to review each others progress. We spent two months just designing
  138. the outline. Every example is written and tested before the text is written.
  139. Every chapter builds on previous knowledge and no ad-hoc assumptions are made.
  140. We have three separate technical reviewers at work. There is a stack being
  141. written that will give a HyperCard version of the information (much like the way
  142. the Texas database program works). There will be a section containing the 100
  143. most asked programming questions about HyperTalk, garnished by long hours
  144. studying the pattern of questions people ask nets (BIX, usenet, and Compuserve).
  145. It will be reviewed by Dan Winkler.
  146.  
  147. The first two thirds is tutorial. The second third of the book is a reference of
  148. each command, with three examples in a standard format (each example more
  149. complex than the one before it). Caveats, bugs, tips and warnings are given for
  150. each command. There is a quicker short form reference to, and jump tables on the
  151. inside and back covers contain all the keywords with pointers to the reference
  152. and tutorial pages. The book is called HyperTalk Bible and will be available in
  153. the fall of this year. I will announce the book when it is out here and on the
  154. other nets. 
  155. <unabashed plug off>
  156.  
  157. There will be other good books out on HyperTalk. Publishers like Microsoft Press
  158. and Que tend to do a very good job on their titles. Bantam is hard at work on
  159. two more script titles from Goodman and I know for a fact that every major
  160. computer book publisher has at least two HyperTalk books in the works. By the
  161. first quarter of 89 I would expect about 20 books to be on the market. 
  162.  
  163. Hopefully this will clear up some of the thoughts people may be having about the
  164. early HyperTalk books. In the end I think that Dan Winkler is correct when he
  165. asks people to be careful when they say a book is good. What are your
  166. qualifications for saying a book is good? Good compared to what? A detailed
  167. analysis of a book is even more difficult than analysis of a software program.
  168. There is no way to test if a book "crashes", unless you sit and type in the
  169. scripts, and how many reviewers do that?
  170.  
  171.  
  172.  
  173. -- part contents for background part 45
  174. ----- text -----
  175. HyperTalk Books, How to Judge?